package com.twb.system.entity.twbDataDic;

import java.io.Serializable;

import org.apache.ibatis.type.JdbcType;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/** 
 * @Title  TwbDataDic 
 * @Description 数据字典
 
 * @author DSY
 * @date 2020-11-05 12:54:33
 */ 
@TableName(value = "twb_data_dic")
public class TwbDataDic implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/** 编号 */
	@TableId(value="id",type=IdType.ASSIGN_UUID)
	private String id;
	
	/** 类别编码 */
    @TableField(value="type_code",jdbcType = JdbcType.VARCHAR)
	private String typeCode;
	
	/** 类别名称 */
    @TableField(value="type_name",jdbcType = JdbcType.VARCHAR)
	private String typeName;
	
	/** 字典值 */
    @TableField(value="data_value",jdbcType = JdbcType.VARCHAR)
	private String dataValue;
	
	/** 字典值名称 */
    @TableField(value="data_name",jdbcType = JdbcType.VARCHAR)
	private String dataName;
	
	/** 字典类型（0，分类；1，字典） */
    @TableField(value="type",jdbcType = JdbcType.VARCHAR)
	private String type;
	
	/** 注销标示 （0，未注销；1，注销） */
    @TableField(value="zxbs",jdbcType = JdbcType.VARCHAR)
	private String zxbs;
	
	/** 字典英文名称 */
    @TableField(value="data_name_en",jdbcType = JdbcType.VARCHAR)
	private String dataNameEn;
	
	/** 顺序号 */
    @TableField(value="seq_num",jdbcType = JdbcType.INTEGER)
	private Integer seqNum;
	
	/** 助记码 */
    @TableField(value="smart_code",jdbcType = JdbcType.VARCHAR)
	private String smartCode;
    /** 样式名称 */
    @TableField(value="css_name",jdbcType = JdbcType.VARCHAR)
    private String cssName;
	
	/** 扩展1 */
    @TableField(value="tag1",jdbcType = JdbcType.VARCHAR)
	private String tag1;
	
	/** 扩展2 */
    @TableField(value="tag2",jdbcType = JdbcType.VARCHAR)
	private String tag2;
	
	/** 扩展3 */
    @TableField(value="tag3",jdbcType = JdbcType.VARCHAR)
	private String tag3;
	
	/** 父ID */
    @TableField(value="parent_id",jdbcType = JdbcType.VARCHAR)
	private String parentId;
	
	/** 描述 */
    @TableField(value="remark",jdbcType = JdbcType.VARCHAR)
	private String remark;
	
	
	/** 编号 */
	public String getId() {
		return id;
	}
	/** 编号 */
	public void setId(String id) {
		this.id = id;
	}
	
	
	/** 类别编码 */
	public String getTypeCode() {
		return typeCode;
	}
	/** 类别编码 */
	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}
	
	
	/** 类别名称 */
	public String getTypeName() {
		return typeName;
	}
	/** 类别名称 */
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	
	
	/** 字典值 */
	public String getDataValue() {
		return dataValue;
	}
	/** 字典值 */
	public void setDataValue(String dataValue) {
		this.dataValue = dataValue;
	}
	
	
	/** 字典值名称 */
	public String getDataName() {
		return dataName;
	}
	/** 字典值名称 */
	public void setDataName(String dataName) {
		this.dataName = dataName;
	}
	
	
	/** 字典类型（0，分类；1，字典） */
	public String getType() {
		return type;
	}
	/** 字典类型（0，分类；1，字典） */
	public void setType(String type) {
		this.type = type;
	}
	
	
	/** 注销标示 （0，未注销；1，注销） */
	public String getZxbs() {
		return zxbs;
	}
	/** 注销标示 （0，未注销；1，注销） */
	public void setZxbs(String zxbs) {
		this.zxbs = zxbs;
	}
	
	
	/** 字典英文名称 */
	public String getDataNameEn() {
		return dataNameEn;
	}
	/** 字典英文名称 */
	public void setDataNameEn(String dataNameEn) {
		this.dataNameEn = dataNameEn;
	}
	
	
	/** 顺序号 */
	public Integer getSeqNum() {
		return seqNum;
	}
	/** 顺序号 */
	public void setSeqNum(Integer seqNum) {
		this.seqNum = seqNum;
	}
	
	
	/** 助记码 */
	public String getSmartCode() {
		return smartCode;
	}
	/** 助记码 */
	public void setSmartCode(String smartCode) {
		this.smartCode = smartCode;
	}
	
	public String getCssName() {
		return cssName;
	}
	public void setCssName(String cssName) {
		this.cssName = cssName;
	}
	/** 扩展1 */
	public String getTag1() {
		return tag1;
	}
	/** 扩展1 */
	public void setTag1(String tag1) {
		this.tag1 = tag1;
	}
	
	
	/** 扩展2 */
	public String getTag2() {
		return tag2;
	}
	/** 扩展2 */
	public void setTag2(String tag2) {
		this.tag2 = tag2;
	}
	
	
	/** 扩展3 */
	public String getTag3() {
		return tag3;
	}
	/** 扩展3 */
	public void setTag3(String tag3) {
		this.tag3 = tag3;
	}
	
	
	/** 父ID */
	public String getParentId() {
		return parentId;
	}
	/** 父ID */
	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	
	
	/** 描述 */
	public String getRemark() {
		return remark;
	}
	/** 描述 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	
}